Speeding up TCP/IP: Faster Processors are not Enough

نویسنده

  • Evangelos P. Markatos
چکیده

Over the last decade we have been witnessing a tremendous increase in the capacities of our computation and communication systems On the one hand processor speeds have been increasing exponentially doubling every months or so while network bandwidth has followed a similar if not higher rate of improvement doubling every months or so Unfortunately applications that communicate frequently using standard protocols like TCP IP do not seem to improve at similar rates In our attempt to understand the magnitude and reasons for this gap between processor perfor mance and interprocess communication performance we study the execution of TCP IP on several processors and operating systems that span a time interval of more than eight years To be able to compare the performance of such di erent platforms we de ne mileage a new performance metric that shows how e ective is each platform in using processing power to transfer data We also pro pose calibrate and experimentally validate a simple model that can accurately characterize TCP IP performance of a computer based on its processor speed and memory bandwidth The main conclusion of this paper is that TCP IP performance does not scale comparably to processor speeds To make matters worse this poor scalability is magni ed and propagated to higher level protocols like HTTP

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speeding up the Stress Analysis of Hollow Circular FGM Cylinders by Parallel Finite Element Method

In this article, a parallel computer program is implemented, based on Finite Element Method, to speed up the analysis of hollow circular cylinders, made from Functionally Graded Materials (FGMs). FGMs are inhomogeneous materials, which their composition gradually varies over volume. In parallel processing, an algorithm is first divided to independent tasks, which may use individual or shared da...

متن کامل

Addressing TCP/IP Processing Challenges Using the IA and IXP Processors

The majority of datacenter applications such as web services, e-commerce, storage, and firewall use Transmission Control Protocol/Internet Protocol (TCP/IP) as the data communication protocol of choice. As such, the performance of these applications is largely dependent upon the efficient processing of TCP/IP packets. In addition, with the arrival of the 10 Gigabit Ethernet, the TCP/IP packet p...

متن کامل

A Fast Mach Network IPC Implementation

This paper describes an implementation of network Mach IPC optimized for clusters of processors connected by a fast network, such as workstations connected by an Ethernet or processors in a non-shared memory multiprocessor. This work contrasts with earlier work, such as the netmsg server, which has emphasized connectivity (by using robust and widely available protocols such as TCP/IP) and con g...

متن کامل

Minimal TCP/IP implementation with proxy support

Over the last years, interest for connecting small devices such as sensors to an existing network infrastructure such as the global Internet has steadily increased. Such devices often has very limited CPU and memory resources and may not be able to run an instance of the TCP/IP protocol suite. In this thesis, techniques for reducing the resource usage in a TCP/IP implementation is presented. A ...

متن کامل

A TCP/IP Network Emulator

In this paper, a Linux based framework of TCP/IP network emulator is introduced. Several advantages can be noted. Firstly, the maintenance of large numbers of processors is unnecessary. Secondly, compared with simulators constructed with conceptual codes, our emulator framework makes it easier to test the interaction and behaviour of TCP/IP in real Linux network environments. Thirdly, the wired...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001